package com.yyfax.pay.vo.depository;

import java.io.Serializable;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.hibernate.validator.constraints.NotBlank;

/**
 * 用户协议绑定确认请求参数
 * 
 * @author buyi
 * @date 2018-06-15 15:07:55
 * @since v2.2.2
 */
@SuppressWarnings("serial")
public class UserProtocolSigningReq implements Serializable {
	@NotBlank(message = "orderId不能为空")
	private String orderId;

	@NotBlank(message = "token不能为空")
	private String token;

	@NotBlank(message = "validCode不能为空")
	private String validCode;

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getValidCode() {
		return validCode;
	}

	public void setValidCode(String validCode) {
		this.validCode = validCode;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
	}
}
